Secondo passo dell'Assemblatore

La funzione del secondo passo è di generare il codice oggetto del programma sorgente, (tuttavia per permettere la comprensione del procedimento, nelle nostre animazioni, continueremo ad usare anche il mnemonico Assembly IJVM).

Durante questo passo, il programma viene scandito nuovamente e, tramite la Tabella dei Simboli, si sostituiscono i riferimenti simbolici risolti e si marcano le istruzioni che contengono riferimenti simbolici non risolti; inoltre, le istruzioni vengono tradotte in codice oggetto, viene rilevata la presenza di eventuali errori (nel sorgente) e vengono emesse le informazioni necessarie al Linker per collegare i moduli assemblati in momenti diversi.


Pagina precedente